/*
 * Juegos_db.java
 *
 * Created on 8 de agosto de 2007, 13:52
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package gep.db;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;


/**
 *
 * @author AdminPremiaLocal
 */
public class Juegos_db {
    
    private Connection connection;
    private Statement statement;
    /** Creates a new instance of Juegos_db */
    public Juegos_db(Conector con) throws SQLException {
        this.connection = con.getConnection();
        this.statement = (Statement)connection.createStatement();
    }
    public int guardar(String Nombre1, String Nombre2, String Genero, float Puntuacion, float PuntGraficos, float PuntAudio, float PuntJuga, int Duracion, double Tam, String Crack, String Comp, boolean Multijugador, String Comentarios, int EstadoDes, String LugarDes, String Caratula, String ReqCPU, double ReqRAM, double ReqGraf, String Serial, String Ruta, String ReqmCPU, double ReqmRAM, double ReqmGraf) throws SQLException{
       String juego_db = "insert into juegos set Nombre1 = ?, Nombre2 = ?, Genero = ?, Puntuaccion = ?, Punt_Graficos = ?, Punt_Audio = ?, Punt_Juga = ?, Duraccion = ?, Tam = ?, Crack = ?, Comp = ?, Multijugador = ?, Comentarios = ?,Estado_descarga = ?, Lugar_de_descarga = ?,Caratula = ?,Req_CPU = ?,Req_RAM = ?,Req_GRAF = ?,Serial= ?,Ruta= ?, Reqm_CPU = ?, Reqm_RAM = ?, Reqm_GRAF = ?";
       PreparedStatement ps = connection.prepareStatement(juego_db);
       ps.setString(1, Nombre1);
       ps.setString(2, Nombre2);
       ps.setString(3, Genero);
       ps.setFloat(4, Puntuacion);
       ps.setFloat(5, PuntGraficos);
       ps.setFloat(6,PuntAudio);
       ps.setFloat(7, PuntJuga);
       ps.setInt(8, Duracion);
       ps.setDouble(9,Tam);
       ps.setString(10, Crack);
       ps.setString(11,Comp);
       ps.setBoolean(12,Multijugador);
       ps.setString(13, Comentarios);
       ps.setInt(14,EstadoDes);
       ps.setString(15,LugarDes);
       ps.setString(16,Caratula);
       ps.setString(17,ReqCPU);
       ps.setDouble(18,ReqRAM);
       ps.setDouble(19,ReqGraf);
       ps.setString(20,Serial);
       ps.setString(21,Ruta);
       ps.setString(22,ReqmCPU);
       ps.setDouble(23,ReqmGraf);
       ps.setDouble(24,ReqmGraf);
       
        return ps.executeUpdate();
    }
}

